// package com.ruoyi.basic.domain;
//
// import java.time.LocalDateTime;
//
// import com.cmee.cloud.entity.base.Auditable;
// import com.baomidou.mybatisplus.annotation.TableName;
//
// import io.swagger.v3.oas.annotations.media.Schema;
// import lombok.Data;
// import lombok.EqualsAndHashCode;
// import lombok.experimental.Accessors;
//
/// **
// * @ClassName: CliUser
// * @Description: 客户端用户
// * @author CMeeLin
// * @date 2022/10/24
// *
// */
// @Data
// @EqualsAndHashCode(callSuper = true)
// @Accessors(chain = true)
// @TableName("cli_user")
// @Schema(name = "CliUser", description = "客户端用户表")
// public class CliUser extends Auditable {
//
// private static final long serialVersionUID = 1L;
//
// @Schema(description = "app编号")
// private Integer appId;
//
// @Schema(description = "app编码: Base64(tenantId:appId)")
// private String appCode;
//
// @Schema(description = "用户账号")
// private String account;
//
// @Schema(description = "区号")
// private String countryCode;
//
// @Schema(description = "手机号码")
// private String mobile;
//
// @Schema(description = "手机是否验证(0:未认证;1:认证)")
// private boolean validationMobile;
//
// @Schema(description = "邮箱")
// private String email;
//
// @Schema(description = "邮箱是否验证(0:未认证;1:认证)")
// private boolean validationEmail;
//
// @Schema(description = "用户昵称")
// private String nickname;
//
// @Schema(description = "真实姓名")
// private String realName;
//
// @Schema(description = "生日")
// private String birthday;
//
// @Schema(description = "邀请用户编号")
// private Integer inviteId;
//
// @Schema(description = "性别")
// private Integer sex;
//
// @Schema(description = "认证等级(0:未认证;1:手机;2:邮箱;3:手机+邮箱;)")
// private Integer authLv;
//
// @Schema(description = "地址，所在地")
// private String address;
//
// @Schema(description = "身份证号码")
// private String cardId;
//
// @Schema(description = "密码")
// private String password;
//
// @Schema(description = "盐加密")
// private String salt;
//
// @Schema(description = "状态(0:正常;1:停用;2:锁定)")
// private Integer status;
//
// @Schema(description = "头像")
// private String avatar;
//
// @Schema(description = "卡通头像")
// private String cartoonAvatar;
//
// @Schema(description = "密码错误次数")
// private Integer errorCount;
//
// @Schema(description = "Stripe 用户编号")
// private String customer;
//
// @Schema(description = "注册ip")
// private String regeditIp;
//
// @Schema(description = "上次登录时间")
// private LocalDateTime lastLoginTime;
//
// @Schema(description = "登录IP")
// private String loginIp;
//
// @Schema(description = "备注")
// private String remark;
//
// }
